package com.it.entry;

import com.it.controller.StudentController;
import com.it.controller.TeacherController;

import java.util.Scanner;

public class StudentTest {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        StudentController studentController = new StudentController();
        TeacherController teacherController = new TeacherController();
        //学生和老师选择进入不同系统
        System.out.println("--------欢迎来到管理系统--------");
        System.out.println("请输入您的身份: 1.学生  2.老师");
        String identity = scanner.next();
        while (!identity.equals("1") && !identity.equals("2")) {
            System.out.println("您的输入有误, 请重新输入");
            identity = scanner.next();
        }
        switch (identity) {
            case "1":
                System.out.println("--------欢迎来到 <学生> 管理系统--------");
                out:
                while (true) {
                    System.out.println("\n请输入您的选择: 1.添加学生  2.删除学生  3.修改学生  4.查看学生  5.退出");
                    String choice = scanner.next();
                    switch (choice) {
                        case "1":
                            studentController.addStudent();
                            break;
                        case "2":
                            studentController.deleteStudent();
                            break;
                        case "3":
                            studentController.updateStudent();
                            break;
                        case "4":
                            studentController.listStudent();
                            break;
                        case "5":
                            System.out.println("感谢您使用学生管理系统, 再见!");
                            break out;
                        default:
                            System.out.println("您的输入有误, 请重新输入");
                            break;
                    }
                }
                break;
            case "2":
                System.out.println("--------欢迎来到 <老师> 管理系统--------");
                out:
                while (true) {
                    System.out.println("\n请输入您的选择: 1.添加老师  2.删除老师  3.修改老师  4.查看老师  5.退出");
                    String choice = scanner.next();
                    switch (choice) {
                        case "1":
                            teacherController.addTeacher();
                            break;
                        case "2":
                            teacherController.deleteTeacher();
                            break;
                        case "3":
                            teacherController.updateTeacher();
                            break;
                        case "4":
                            teacherController.listTeacher();
                            break;
                        case "5":
                            System.out.println("感谢您使用老师管理系统,再见!");
                            break out;
                        default:
                            System.out.println("您的输入有误, 请重新输入");
                            break;
                    }
                }
        }

    }
}
